home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / time / tptcron / crontest.c < prev    next >
C/C++ Source or Header  |  1990-03-06  |  1KB  |  39 lines

  1. #include <exec/types.h>
  2. #include "cron.h"
  3.  
  4. extern long CronEvent();
  5. char *ctime();
  6.  
  7. main()
  8. {
  9.   long retval;
  10.  
  11.   printf("\n\nAdding an event...\n");
  12.   retval=CronEvent(ADDEVENT,1L,"dir");
  13.   if(retval!=CNOERR) printf("Error adding event\n");
  14.  
  15.   printf("\nListing the events...\n");
  16.   retval=CronEvent(LISTEVENTS,0L,NULL);
  17.   if(retval==NOEVENTS) printf("No events to list\n");
  18.   else if(retval!=CNOERR) printf("Error listing events\n");
  19.  
  20.   printf("\nChecking the time the event will occur...\n");
  21.   retval=CronEvent(WHENEVENT,0L,"dir");
  22.   if(retval==0L) printf("Event not found\n");
  23.   else printf("Dir will occur on: %s",ctime(&retval));
  24.  
  25.   printf("\nDeleting the event...\n");
  26.   retval=CronEvent(DELEVENT,0L,"dir");
  27.   if(retval>=0) printf("%lu events deleted\n",retval);
  28.   else printf("Error deleteing event\n");
  29.  
  30.   printf("\nListing the events again...\n");
  31.   retval=CronEvent(LISTEVENTS,0L,NULL);
  32.   if(retval==NOEVENTS) printf("No events to list\n");
  33.   else if(retval!=CNOERR) printf("Error listing events\n");
  34.  
  35.   printf("\nShutting down TPTCron...\n");
  36.   retval=CronEvent(CRONEXIT,0L,NULL);
  37.   if(retval!=CNOERR) printf("Error exiting TptCron\n");
  38. }
  39.